package com.xr.system.mapper;

import com.xr.system.common.base.MyBaseMapper;
import com.xr.system.entity.permissionModule.Permission;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * 总后台 权限表(Permission)表数据库访问层
 */
@Mapper
public interface PermissionMapper extends MyBaseMapper<Permission> {

	/**
	 * 获取当前登录用户的权限url
	 * @param userId 当前登录人id
	 * @return
	 */
	List<String> getAllPermissionUrlByUserId(Long userId);

	/**
	 * 获取当前登录人的按钮权限信息
	 * @param userId 当前登录人id
	 * @return
	 */
	List<String> getAllBtnPermissionByUserId(Long userId);

}
